package com.wkbb.basic.mapper;

import com.wkbb.basic.model.OrgStructure;
import com.wkbb.basic.model.OrgStructureUser;
import com.wkbb.common.base.BaseMapper;
import com.wkbb.common.dto.basic.EmployeeInfoDto;
import com.wkbb.common.dto.basic.StudentInfoDto;
import java.util.List;
import java.util.Map;

public interface OrgStructureUserMapper extends BaseMapper<OrgStructureUser> {

    List<StudentInfoDto> getAlumnusInfoPageList(Map<String, Object> params)throws Exception;

    List<EmployeeInfoDto> getRetiredTeachersInfoPageList(Map<String, Object> params)throws Exception;

    void deleteStructureUsersBatch( List<OrgStructure> orgStructures) throws Exception;

    void updateByPrimaryKeySelective(Map<String, Object> params);
}